package com.first.orange.service;

import com.first.orange.beans.*;

import java.util.List;

/**
 * Created on 2021/7/5.
 * <p>
 * Author: wsw
 * <p>
 * Description:
 */
public interface ProductService {
    /**
     *  查询商品数量
     */
    int queryProductCount(String searchMsg,String brandId, String kindId);

    /**
     *获取品牌列表
     */
    List<Brand> queryProductBrand();
    /**
     *获取种类列表
     */
    List<Kind> queryProductKind();
    /**
     *获取商品列表
     */
    List<Product> queryProductListByCategory(String searchMsg, String brandId, String kindId,int sortNum, int currPageNo,int pageSize);
    /**
     *获取商品图片列表
     */
    List<Picture> queryProductPictureByProductId(String productId);
    /**
     *获取商品
     */
    Product queryProductById(String productId);
    /**
     *获取口味列表
     */
    List<Taste> queryProductTaste();
    /**
     *获取包装列表
     */
    List<Pack> queryProductPack();

    /**
     * 添加足迹
     */
    int addFootPrint(Integer userId,String productId);

    /**
     * 查足迹
     */
    Foot queryProductByuserIdAndProductId(Integer userId, String productId);
}
